// JavaScript Document
$(document).ready(function() {
    var shuffle=$('.banner .container .shuffling ol li');
	var foc=$('.banner .container ul li');
	var bnl=$('.banner .container span.left');
	var bnr=$('.banner .container span.right');
	var k=0;
	foc.each(function(){
		var c=$(this).index();
		$(this).click(function(){
			shuffle.eq(c).addClass('current');
			shuffle.not(shuffle.eq(c)).removeClass('current');
			foc.eq(c).addClass('current');
			foc.not(foc.eq(c)).removeClass('current');
			k=c;
		});
	});
	bnl.click(function(){
		k--;
		if(k<0){k=2};
		shuffle.eq(k).addClass('current');
		shuffle.not(shuffle.eq(k)).removeClass('current');
		foc.eq(k).addClass('current');
		foc.not(foc.eq(k)).removeClass('current');
	});
	bnr.click(function(){
		k++;
		if(k>2){k=0};
		shuffle.eq(k).addClass('current');
		shuffle.not(shuffle.eq(k)).removeClass('current');
		foc.eq(k).addClass('current');
		foc.not(foc.eq(k)).removeClass('current');
	});
	var ani=setInterval(function(){
		k++;
		if(k>2){k=0};
		shuffle.eq(k).addClass('current');
		shuffle.not(shuffle.eq(k)).removeClass('current');
		foc.eq(k).addClass('current');
		foc.not(foc.eq(k)).removeClass('current');
	},2000);
	shuffle.hover(function(){
		clearInterval(ani)
		},function(){
		ani=setInterval(function(){
		k++;
		if(k>2){k=0};
		shuffle.eq(k).addClass('current');
		shuffle.not(shuffle.eq(k)).removeClass('current');
		foc.eq(k).addClass('current');
		foc.not(foc.eq(k)).removeClass('current');
		},2000);	
		});
	bnl.hover(function(){
		clearInterval(ani)
		},function(){
		ani=setInterval(function(){
		k++;
		if(k>2){k=0};
		shuffle.eq(k).addClass('current');
		shuffle.not(shuffle.eq(k)).removeClass('current');
		foc.eq(k).addClass('current');
		foc.not(foc.eq(k)).removeClass('current');
		},2000);	
		});
	bnr.hover(function(){
		clearInterval(ani)
		},function(){
		ani=setInterval(function(){
		k++;
		if(k>2){k=0};
		shuffle.eq(k).addClass('current');
		shuffle.not(shuffle.eq(k)).removeClass('current');
		foc.eq(k).addClass('current');
		foc.not(foc.eq(k)).removeClass('current');
		},2000);	
		});
	foc.hover(function(){
		clearInterval(ani)
		},function(){
		ani=setInterval(function(){
		k++;
		if(k>2){k=0};
		shuffle.eq(k).addClass('current');
		shuffle.not(shuffle.eq(k)).removeClass('current');
		foc.eq(k).addClass('current');
		foc.not(foc.eq(k)).removeClass('current');
		},2000);	
		});
});